On 2/10/2015, at 3:24 pm, Richard A. O'Keefe <ok@REDACTED> wrote: > whenever the left hand side is defined. But in Pascal, > (-2) div 3 = 0 > (-2) mod 3 = 1 > ((-2) div 3)*3 + (-2) mod 3 = 1 /= -1. That should of course be ((-2) div 3)*3 + (-2) mod 3 = 1 /= -2. Sigh.