fun/modulo

Modulo implementation which always gives a result with the same sign as the divisor. Where

-1 % 100 == -1
modulo(-1, 100) == 99