Improved expt performance with bignum.
(If the result number would be too big, it might break the stack though).