Assignment 7 for Data Structures with Peter Frohlich