(rem-euclid numerator denominator)
  numerator: a num
  denominator: a num
  returns a num
F

Euclidean remainder.

Equivalent to %, except that negative arguments are rounded differently:

(let rem (rem-euclid numer denom))
(let div (div-euclid numer denom))
(ensure (== numer (+ (* denom div) rem)))
div-euclid
abs