pratt parse example: added parenthesized expressions and ternary operators and then got stuck.