Uses scientific notation to handle numbers with up to a quadrillion digits!
Note: if you see something like 9.9800100000002E+12 when doing multiplication, ignore those "overhang digits". They are just rounding errors.