Assignments and Problem sets of Coursera course 'Algorithms: Design and Analysis, Part 1' offered in May-June 2014