pub fn connected_components<N, W>( graph: &Graph<N, W>, ) -> Result<Vec<Vec<usize>>, GraphError>
Connected components of an undirected graph (treats edges as undirected).