lesson 4, manipulating the stack