while(ang[1] > 180.0) ang[1]-=360.0; while(ang[1] <-180.0) ang[1]+=360.0;
ang = FloatFraction(ang) + RoundToFloor(ang) % 360;