Purely functional artificial neural network library implemented in Haskell.