I'm so confused. What kind of math are you working with? I'm guessing that you're storing large numbers in exponential format (meaning converting the number to some power of e), and doing math on the powers instead of the actual base-10 numbers. Correct me if I'm wrong. I just thought your module was interesting and wanted to understand it better.