The sign of the remainder on integer division (§3.3.5)
The sign of the remainder is the same as the sign of the dividend. For example,
50 / -6 == -8
50 % -6 == 2
-50 / 6 == -8
-50 % 6 == -2