Correct implementation and input and output.
LOL floating point error.