Stanford's Algorithm Design Course Week 1

Coursera: Algorithms: Design and Analysis, Part 1
by Tim Roughgarden
Implementation of algorithms in week1