extern GRAPH_INDEX graph_spanning_tree();
/*    (g, old_i, maxcost, costfn, ptotcost)
      GRAPH g;
      GRAPH_INDEX old_i;
      int maxcost = maximum distance between nodes
      int * ptotcost = pointer to place to place cost of tree
      int (*costfn)(edge)
      GRAPH_EDGE edge
*/
