Calculator built with MVC in mind