chapter09: collections.deque