public static FloatL Repeat(FloatL t, FloatL length)
 {
     return(t - FixPointMath.Floor(t / length) * length);
 }