Jean-Daniel Boissonnat, Franco P. Preparata: Robust Plane Sweep for Intersecting Segments. SIAM J. Comput. 29(5): 1401-1421 (2000)