Read Section 6.5 of Data Structures, Abstraction and Design using Java.
Chapter 6.
Be able to answer the self-check questions at the end of the section.