CLRS Problem 16-5

CLRS Problem 16-5