Data Structures and Algorithms Assignments