Assignment 4 in Data Structures.