An Algorithms & Data Structures Class Project