1. Convert the ArrayQueue you’ve written to a Dynamic Array implementation with it’s own IEnumerable interface.
2. Hook up a front-end to the Deque class you’ve written. Use this front-end to visualize the deque as a queue.
3. Write a class called TreeNode that could be used to create a tree. Implement a breadth first walk of a tree created with TreeNodes.