Coursera Algorithms Course Exercises