showVal added
Finished chapter 3 on eval
Finished error handling chapter