Title: Notes on Data Structures and Algorithms