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.