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