Assignments for Algorithms Part 1 taught by Kevin Wayne, Robert Sedgewick (Princeton University)