Repeatedly removes the edge of highest betweenness (recomputed after every
removal by Brandes' algorithm; ties go to the lexicographically smallest
edge) and scores each new split by the modularity of the original graph,
Q = sum_c (e_c / m - (K_c / 2m)^2). Returns the partition of maximum Q, or
the first with n_communities components. Any non-zero entry of the
symmetric matrix is an edge.
Value
list(labels (0-based), estimate, modularity, n_communities, removed (edges, 0-based), path (components and modularity per split)).
