Added support for negative numbers
Hacked paranthesis into the executor... Will fix