rem

func rem(x, y : Number) -> Number
  return sign(x) * mod(abs(x), abs(y))

Integer division remainder. For example:
  rem(1, 2) = 1
  rem(3, 2) = 1
  rem(-3, 2) = -1
  rem(3, -2) = 1
  rem(-3, -2) = -1
  rem(1, 0.5) = 0
  rem(3.5 2) = 1.5
  rem(3.5, 0.5) = 0
See also: div and mod
Herman Venter

This is Slim documentation as snarfed on 27 May 1999 by dB.