Added a fix for a crash when popping higher precedence operators from the stack. peek was being called when there was nothing on the stack. Fixed by taking advantage of short circuit evaluation.