My implementation of the Programming assignments for the "Algorithms, Part I" course at Princeton University