Assignments of "Algorithms" from Princeton University on Coursera.org https://class.coursera.org/algs4partI-006