Added a dead-simple gradient descent class that doesn't bother checking the objective function value for the update step.
Added a dead-simple gradient descent class that doesn't bother checking the objective function value for the update step.

vdods/heisenberg,vdods/heisenberg