Programming assignments I completed for Coursera's Algorithms, Part I