All arithmetic operations are implemented using only ++, --, and the efficiency of functional recursion. In addition, calculation results are cached for later retrieval, for even more efficient operation. Unfortunately, several compromises needed to be made in the design, as present-day computers are incapable of handling the level of efficiency produced by this code without adverse effects.