in reply to My numbers are rounded down...

Looking at the docs of Math::BigInt, this should do it:
perl -MMath::BigInt=:constant -e "print 123**17"
Which is the same thing as:
use Math::BigInt ':constant'; print 123**17;
Hope that helps. :)
You have moved into a dark place.
It is pitch black. You are likely to be eaten by a grue.