Существует множество библиотек для обработки огромных чисел. Вам нужна целочисленная или арифметика с плавающей точкой?
Вы можете посмотреть на код, встроенный в Python для этой задачи.
Вы можете посмотреть расширения для Perl для этой задачи.
Вы можете посмотреть код в OpenSSL для этой задачи.
Вы можете посмотреть библиотеку GNU MP (multi-precision) - как упомянуто kmkaplan.