closure min max pred creates the clansitive closure of max
using the precedence relation pred. The closure will not
contain any keys before the the one specified in min.
val output : Format.formatter-> (vertex * Graph.Graphviz.DotAttributes.vertex list) list -> (vertex * Graph.Graphviz.DotAttributes.edge list * vertex) list -> string -> unit
output ppf vertex edges name create aand dumps the graph
contents on ppf. The graph is defined by its vertex and
edges. name is the name of the output graph.