fmod(x,y) is quite different from remainder(x,y)
The 3 columns below are x, remainder(x,360), and fmod(360):
Code:
180.000 -180.000 180.000
181.000 -179.000 181.000
-181.000 179.000 -181.000
359.000 -1.000 359.000
-359.000 1.000 -359.000
719.000 -1.000 359.000
-719.000 1.000 -359.000