Sweepline algorithm