pub fn minimum_spanning_tree(graph: Graph) -> HashSet<Edge>