My first gradient descent machine learning algorithm.