added largest_connected_component
clang build