2.2 Linear Data Structures