base raised to the power of exp.
If both arguments are non-negative integers and the result can be represented
as an integer, the result will be returned with integer type,
otherwise it will be returned as a float.
Changelog
Version
Description
4.2.0
No warning is emitted on errors, even if the value can't be computed.
4.0.6
The function will now return integer results if possible,
before this it always returned a float result. For older
versions, you may receive a bogus result for complex numbers.