Programming assignments from coursera's algorithms course.