OCaml feed-forward backpropagation-learning neural network