private static IntX Mod(IntX x, IntX m) { IntX r = x.Abs() > m ? x % m : x; return(r < 0 ? r + m : r); }