Programming assignments for Coursera Algorithms class