Two implementations of queues committed.
Chapter 1 refactored and committed.