Programming assignments for Algorithms, Part I on Coursera.