Errors and exceptions started
Added memory allocation
Some work was done
Before changing union
First attempt to make expr
Left commit
Expressions are done (first variant, not optimal)
Print is done
Before changing expressions