Eşti sigur că nu există? Nu par atât de multe şi de mari -- dar cu siguranţă nu poţi folosi un tip de date unitar. Îţi trebuie un tip compus (e.g. un vector în care reţii separat cifrele) şi pe care să implementezi algoritmul de adunare. Asta ar fi metoda naivă, probabil există vreo scamatorie matematica prin care să nu ai nevoie să faci efectiv tot calculul, dar cu siguranţă nu sunt omul potrivit pentru asta

.
Vezi că mai e un topic pe tema asta pe-aici.