Implement the steepest descent method.
It works find on a quadratic test problem.