4.2.6 CS DataStructures