Common Data Structures and Algorithms