Algorithms in C, Part 5 door Robert Sedgewick