re: #127 unproven innocence
But seriously, “rounds to the next lowest integer” suggests that the input data type is not integer, but float. If so, why would you not expect the output to be float, also?
Not a lot of programming background here but I would expect a function that rounds to the nearest whole integer to return something like 14, not 14.0.