Algorithms In C++ Part 5 door Robert Sedgewick