Антон Белый, 2538

Implemented:
 - Time- and memory-efficient expression parser with linear complexity.
 - Tests for checking parsing correctness, calculation correctness, and rudimentary performance regression tests with randomly generated expressions.
 - Simple UI with correct calculation error handling.

Planned till Monday:
- Extended test suite with heavier performance tests.