power(x, y, modulo=None)
Return x to the power of y, reduced modulo modulo if given.
With two arguments, compute x**y. If x is negative then y must be integral. The result will be inexact unless y is integral and the result is finite and can be expressed exactly in ‘precision’ digits. The rounding mode of the context is used. Results are always correctly-rounded in the Python version.
Changed in version 3.3: The C module computes power() in terms of the correctly-rounded exp() and ln() func