Add algorithms for ConnectedComponents, AcyclicDetection, BipartiteDetection