added experimental code to generate all partial bipartite matching between two lists
something is working.