CLRS Chapter 2 (Sorting)