stashing this
Test harness
Cleanup
hessian / jacobian impls