docs: def __setup_dfs_data(graph, adj):
      """Sets up the dfs_data object, for consistency."""
      dfs_data = __get_dfs_data(graph, adj)
  
      dfs_data['graph'] = graph
      dfs_data['adj'] = adj
  
      L1, L2 = __low_point_dfs(dfs_data)
      dfs_data['lowpoint_1_lookup'] = L1
      dfs_data['lowpoint_2_lookup'] = L2
  
      edge_weights = __calculate_edge_weights(dfs_data)
      dfs_data['edge_weights'] = edge_weights
  
      return dfs_data