Haskell-Neural-Network-Back-Propagation Layered Neural Network with Back Propagation algorithm implemented in Haskell