reverse polish notation thing