Exercises from datastructres and algorithms course