I wrote a module for calculate with big floating point numbers (MPFR library module).
In the library are more than 80 math functions. The numbers are defined by setting text strings.
After a calculation the numbers can be printed on screen or saved as text strings.
I included a demo in the library code: lib/mpfr-lib-auto.l1com.