Added option of using long double (80-bit); runs about 3x faster than bigNum