Adding Chapter 8
Add back unary operator for chapter 8
Moving to union for lval values for Chapter 8