Fast artificial neural networks in Haskell.