/// <summary>
 /// Because of floating point inaccuracies we use a small margin.
 /// </summary>
 /// <param name="f">this</param>
 /// <param name="to">Float to compare it to</param>
 /// <param name="margin">Margin for which to check.</param>
 /// <returns></returns>
 public static bool AboutEqualToOrMoreThan(this float f, float to, float margin = 1e-5f)
 {
     if (f > to)
     {
         return(true);
     }
     return(f.AboutEqualTo(to, margin));
 }
 /// <summary>
 /// Because of floating point inaccuracies we use a small margin.
 /// </summary>
 /// <param name="f">this</param>
 /// <param name="to">Float to compare it to</param>
 /// <param name="margin">Margin for which to check.</param>
 /// <returns></returns>
 public static bool AboutEqualToOrMoreThan(this float f, float to, float margin = 1e-5f)
 {
     if (f > to) return true;
     return f.AboutEqualTo(to, margin);
 }