A no sabia eso. Felicidades
Es bueno ver personas tratando de aprender todos estos temas y superarse cada dia.
Sobre el tema de calculadora....
Tengo este topic:
http://foro.elhacker.net/programacion_cc/numeros_de_longitud_variable_en_c_numeros_muy_grandes-t451749.0.html
Donde la funcion puede procesar números de cualquier longitud sea un numero de 1000 digitos o de 1 Millon lo que sea lo maneja, actualmente ya esta un poco mas avanzado el código, tiene varios bugs solucionados y una excelente adminsitracion de memoria.
Por se quieres hechar un ojo.
Saludos!