Programming Machine Learning- gradient descent calculating the derivative (page 35)