Somehow working infix calculator.