Added LineSegmentIntersection