Advanced Data Structures Project