BigUint pow(return scope BigUint x, ulong y)
Return a BigUint which is x raised to the power of y. Method: Powers of 2 are removed from x, then left-to-right binary exponentiation is used. Memory allocation is minimized: at most one temporary BigUint is used.