Dubov Pavel, Calculator, initial

Please, read comments for commits, there are some questions.

Sorry for delay, I forgot to make a pull request yesterday.