Robert Sedgewick
Department of Computer Science
Princeton University
Princeton, NJ 08544
rs@cs.princeton.edu