2.0.3 release

Prune unused code.

Stop using floating point.

Use static with inline or else it doesn't actually inline.