(rem -7 3)
(rem 7 -3)
(rem 1.25 0.5)
(rem -9223372036854775808 -1)
