Basic mathematical expressions parser with error handling.
---(+ 10)
(1 + 2 + 3 - 4 + 5) - 4 * -10
3.14 / 100 * 10000 - (100.0 + (100.1 + 100.2))