Added unary minus functionality. Created ability to work with blocks for grammar.