>>649227701Because of computer programming. On 32 bit processors, the max size of integers is 2^32 (because there are 2 possible positions per bit, and there are 32 of them). Most integers are signed, which means they can be negative. This makes the max number 2^32/2. If it's running on 64bit hardware it might be 2^64 or 2^64/2. Alternatively, it could be using arbitrary precision in which case it would have no max limit. That is less likely though.