Stochastic gradient descent Haskell library