Dubov Pavel, Calculator

Answers to some questions are in comments. Should I add unit-tests? How
deep should we think about OOP?