Backpropagation Explained for Beginners (Part 3): How Backpropagation Really Works