StringCalculator TDD Kata - an exercise in coding, refactoring and test-first https://osherove.com/tdd-kata-1