Реализовать систему формирования и вычисления математических выражений
- Должны поддерживаться константы и переменные
- Должны быть реализованы бинарные операции: +, -, *, /
- Должна быть возможность получить отрицание любого выражения
- Выражения должны быть вычисляемыми (как минимум частично)
- Система должна поддерживать расширение операций