Expand integral powers of complex nos

The `pow_number` needs further checks for overflow.

The `base_` is passed into functions that expect RCP, but `exp_` isn't, so you should just declare it as
`const Integer &exp_`. Essentially, the rule of thumb is: don't use RCP, unless you have to.