OCaml moduls for graphs and graphs typical algorithms