Clean up
Build with -O2
Larger benchmark
Explicit exports
Optimize exponent calculation
Workaround having to use Data.Ratio