Ouch - having to convert to doubles for these operations is painful.  We are now representing externally that we can exponentiate and return a "large" answer, but conceal that we are actually limited to double-space.