Multiple precision

Test this out with a few factorials. Notice the commas. Compare with standard javascript numbers alongside (and below), which seem to be limited to around 20 digits (63 bits?). But powers of 2 seem to screw up after 55 bits. I guess the zeros are fake in the factorials somewhat before 20 digits.

x =   y =  
n =