Shunting-yard based parser/reducer
Calculator
simple UI