docs: def find_biconnected_components_as_subgraphs(graph):
      """Finds the biconnected components and returns them as subgraphs."""
      list_of_graphs = []
  
      list_of_components = find_biconnected_components(graph)
      for edge_list in list_of_components:
          subgraph = get_subgraph_from_edge_list(graph, edge_list)
          list_of_graphs.append(subgraph)
  
      return list_of_graphs