Possible final version of the calculator.