Merge remote-tracking branch 'mark/FocalDouble'
Some fixes and tests.
Merge pull request #672 from lossyrob/doubleOps

Focal double ops