CLRS Problem 24-3

CLRS Problem 24-3