Created top down operator precedence parser for infix expressions in Clojure