Begin work on backpropagation c++ version