create a Weighted Undirected Graphs, with Minimum Spanning Trees: http://www.cs.berkeley.edu/~jrs/61b/hw/pj3/readme and http://www.cs.berkeley.edu/~jrs/61b/hw/pj3/pj3graph.pdf