Very cool! I've run into some of these kinds of issues myself in my daily work and it took a long time to both discover the other and a solution. I'll definitely try this out to see if it can help me find and fix these kinds of issues faster.
There is a reason a big part of numerics (the mathematical disciplíne) is about dealing with it.
0.1 + 0.2 = 0.3
In Excel and Google Sheets, this returns false: 2.03 - 0.03 - 2 = 0 0.1000000000000000056 + 0.2000000000000000111 != 0.2999999999999999889It's really nice, as they explain you can't drop this in instead of the floating point arithmetic in a serious language because the performance isn't what you want. However in human terms, for a product like the calculator - it's easily fine.
This tool is about improving the number of digits that are correct.
Trying to use exact equality is going to fail on most equations even if you have millions of correct digits.