Repo for Design and Analysis of Algorithm, Part 1 on Coursera