Simple backprop neural network implementations