completed neural networks learning exercises, including backpropagation!!!