in reply to 'use bignum' scoping question
$num is not a constant, 0 is a constant, and 0 + $num is a Math::BigInt