Data structures and Algorithms exercises