Exercise 5.10 - tweaking syntax procedures
Exercise 5.11a - pop directly into a different register. i noticed this possible optimization
Exercise 5.11b - modifying the stack so that push/pop only works for the same register
disabled test code