biginteger python
Python supports a "bignum" integer type which can work with
arbitrarily large numbers.
In Python 2.5+, this type is called long and is separate from
the int type, but the interpreter will automatically use whichever
is more appropriate.
In Python 3.0+, the int type has been dropped completely.