Updated '-'s handling

Fixed bug with nested parenthesis 

Ex. (3+3)-(3+3)