complete DumbCalculator