More Programming Pearls by John Bentley & Jon L. Bentley