Add overlaping pairs
void addPair(Shape s1,Shape s2 ) { Pair pair = Pair( s1, s2 ); pairs.add(pair); numPairs++; }