1. Sorting practice
2. Coursera : Algorithms, Part I