CLRS Problem 26-2

CLRS Problem 26-2