A heuristic, which makes a "best effort" to join the two shapes in a "pleasing" manner, avoiding twists, and broken extrusions where possible.
This is the default VertexPairing.
Returns a list of edges, which should be ordered clockwise.