public static T ElementAtLooping <T>(this IEnumerable <T> E, int Idx)
 {
     return(E.ElementAt(MathFuncs.Loop(0, E.Count() - 1, Idx)));
 }