Passed testSimpleExpression
added testNegative test
rewritten to reverse polish notation. Passed testPriority, testSpaces