Code for Coursera Algorithms: Design and Analysis 2