Homework from CS303 - Data Structures I in C