working on chapter 3 coding exercises
finished stacks and queues