find_cliques function

Only minimally tested. Needs top-level comment crediting NetworkX, and
needs a @graph_requires line. It could use stricter typing — the code is still mostly in Python style. Performance is currently about 100x worse than NetworkX on a large graph (50k nodes, 1M edges).