In Ruby version 1.6.6
is -9 % 2 = 5 why. I thought it should be 4 or -4.
Is it a bug?