[CLRS] Excercises 11.2-2, 11.2-5, 11.4-1, 12.1-5, 12.2-4, 13.1-5, 13.1-6, 13.2-2, 13.3-2, Problems 12.2,13-2
[CLRS] Exercises 13.2-4