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