Calculator using the MVVM Design Pattern