An Algorithm for Generalized Point Location and Its Applications by B. Chazelle