Programming exercises for "Algorithms, Part II" class on Coursera