docs: int intersect(Segment other, Point2D[] intersectionPoints,
  			double[] paramThis, double[] paramOther, double tolerance) {
  		return _intersect(other, intersectionPoints, paramThis, paramOther,
  				tolerance);
  	}