Cómo manejar enteros arbitrariamente grandes

Estoy trabajando en un lenguaje de programación, y hoy llegué al punto en el que podía compilar la función factorial (recursiva), sin embargo, debido al tamaño máximo de un entero, lo más grande que puedo obtener es factorial (12). ¿Cuáles son algunas técnicas para manejar enteros de un tamaño máximo arbitrario? El lenguaje actualmente funciona traduciendo código a C ++.

Respuestas a la pregunta(7)

Su respuesta a la pregunta