Adding problems from princeton algo-I course.