Computational Geometry. All Segments Intersection and small changes