Iterative solution to regression (gradient descent)