notes for reading CLRS 3E