modulus() now works with floats.