Algorithms implemented as assignments for Coursera & Stanford "Algorithms: Design and Analysis, Part 2" course.