Add algorithm for finding biconnected components