This is an assignment for Athenian's Data Structures and Algorithms course. See instructions on Canvas.