Use BigInteger for numeric values everywhere except for known longs, ints, and doubles.