Assignment #2. The Calculator

The project attached has implementation of the basic calculator app. The only thing that is missing is the Model part – an actual calculator class.

Implement calculator class that conforms to the Calculator protocol and uses its delegate to communicate all data changes to the interface.