Everything uses arbitrary precision arithmetic