CLRS Problem 19-3

CLRS Problem 19-3