Programs for Stanford's coursera class on "Algorithms: Design and Analysis by Tim Roughgarden"