A program that takes and undirected, weighted graph as input and creates a minimum spanning tree from it.