Bentley-Ottman Algorithm