What is backpropagation really doing? | Chapter 3, Deep learning