Indexing and mining free trees
an n5 / 2 algorithm for maximum matchings in bipartite graphs .