Adding Gradient Descent pseudocode