Playing with Data Structures and Algorithms