working on reverse polish