finding community structure in networks using the eigenvectors of matrices .
Random graphs with arbitrary degree distributions and their applications