ога, так вот взяли и резко стали использовать 1024 битный инт. процитирую очень хорошее высказывание, найденное когда-то давно:
Вопросы, которые вы подняли – это те аспекты которые отличают фундаментальную математику от програмирования – наличие реальных ограничений на размер памяти, время выполнения и требования к производительности и конечности вычислений. Эти фундаментальные ограничения не позволяют вам определить програмно число в чисто математическом смысле – бесконечного размера и с бесконечной точностью. Вместо этого есть типы, которые эмулируют числа и которые позволяют эфективно решать те или иные задачи.