Half blocks done
Hessian constructed and compiles
First stab at EC code finished. Not currently working.