intersection

public final static List<Pair<Double, Double>> intersection(List<Pair<Double, Double>> $self, Pair<Double, Double> other)
public final static Pair<Double, Double> intersection(Pair<Double, Double> $self, Pair<Double, Double> other)