add states to controller
fill states in model controller
add model observing
add method for calculating result
notify view controller about model changes via observer
Add clean button ection
modify scene
move calculating result method into model
add limit for max operand length
add decimal number formatter
optimized calculating result method
remove unused code
Rename state
modify state switcher