C library implementing disk-based multi-precision arithmetic for gigantic numbers too large to be fit in system memory