public static long Pow(this int x, byte power) { long result = 1, ipower = power; ipower.Repeat(_ => result *= x); return result; }