According to Google Calculator (-13) % 64 is 51.
(-13) % 64
51
According to Javascript (see this JSBin) it is -13.
-13
How do I fix this
Number.prototype.mod = function(n) { return ((this%n)+n)%n; };
Taken from this article: The JavaScript Modulo Bug