Geometric Intersection :
         Sweeping = Binary tree + range searching

 . Binary tree