CHAPTER OBJECTIVES
1. Be able to define what a red-black tree is, and be able to distinguish between a
red-black tree and an AVL tree.
2. Understand the Map interface and the overall idea of how the TreeMap implementation
of the Map interface is based on red-black trees.
3. Compare TreeMap and TreeSet objects.
4. Explain how Tree Sort works.