set -e in test_versions to ensure we don't get false negatives
older perls do not support some bigint operator overloads

use Math::BigInt values explicitly