Data Structures Assignment 4