Implentation of some algorithms presented in Stanford's online course "Algorithms: Design and Analysis, Part 1" on Coursera