in reply to Operator % (mod) bug ?

The % operator works on integers only. The second expression becoms 119 % 59, which is indeed 1. See int.