Tufts University, Comp 15 Data Structures: Assignment 5