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