Exercise - Implement gradient descent

Completed