sin floating point precision error | ScratchStats