(% numerator denominator)
  numerator: a num
  denominator: a num
  returns a num


Returns the remainder of (/ numerator denominator). If either numerator or denominator is a float, the result will be a float.

The rounding behaviour for negative numbers is equivalent to Rust's % operator - if you need the Euclidean remainder, use rem-euclid instead.

When denominator is equal to 0, if the result would be an integer, it's an error. (It's not an error to divide-by-zero when working with floating-point numbers, but the remainder will be a NaN.)