add evaluate reverse polish notation