Functional Programming for Deep Learning
medium.com