clojure (pgraph_morphisms): use repeated BFS to determine graph diameters