Mentioned this being batch gradient descent