A simple calculator operating on formula/expression logic. Accurate to 10 d.p.
Found here https://azizi-a.github.io/js-calculator/
Use the calculator buttons for input, no keyboard functionality. For negative numbers enter an additional -
ahead of the number and it will parse correctly.