+1 on reverse polish!