Problem sets from Stanford Algorithms course in Coursera