Hello! I was surprised to find out that the expression (-1 mod 3) yields -1 in Free Pascal. On the other hand, Pascal ISO 7185:1990, section 6.7.2.2) explicitly defines the `mod' operation "such that 0 <= i mod j < j". What do i miss here? Thank you in advance, Dmitry