Update CalcViewModel.cs

in addition to previous commit, now unary operators are properly handled