func mod(x, y : Number) -> Number return x - y*div(x/y)
mod(1, 2) = 1 mod(3, 2) = 1 mod(-3, 2) = 1 mod(3, -2) = -1 mod(-3, -2) = -1 mod(1, 0.5) = 0 mod(3.5 2) = 1.5 mod(3.5, 0.5) = 0