Number of Connected Components in an Undirected Graph | dStruct