Added parentheses to parsing and removed reversing of numbers because of parsing bugs. Replaced with a `neg` method.