Chapter 7 – Dynamic Data Structures