Can someone explain this (straight from the docs- emphasis mine):
math.ceil(x) Return the ceiling of x as a float, the small
Because python's math library is a thin wrapper around the C math library which returns floats.