Linear Data Structures Implementation