Working calculator.
Parentheses?
Negation.
Non-integer values.
Operator precedence.
Remove dead code.
Functions.
Variables.
More functions.