public static T ModIndex <T>(this T[] arr, int index) => arr[BMath.Mod(arr.Length, index)];
public T SafeIndexFromBack(int ii) { ii = BMath.Clamp(1, Count, ii); return(arr[BMath.Mod(arr.Length, pointer - ii)]); }