Assignments from Princeton University Class - Algorithms Part 1 by coursera.org