Chapter 6: add polish notation parser