unary minus init
tests for unary minus
TDD tests for constants optimization
Optimizer: constants calculation
Merge unary-minus and master