[x] Rename it to prevent confusing it with the stdlib pow [ref]
[x] Change exponent to uintmax_t because you really don't need an arbitrary-precision power operator
( $2^{2^{64}}$ will exceed the amount of memory we can address, as well as being a truly huge number)
uintmax_t
because you really don't need an arbitrary-precision power operator( $2^{2^{64}}$ will exceed the amount of memory we can address, as well as being a truly huge number)