Given a list of vertices, returns a combined list of all of the nodes
 in the transitive closure(s) of each of the vertices in the list 
 (without duplicates).  Optional DEPTH limits the depth (in both the 
 child and parent directions) to which the closure is gathered; default 
 nil gathers the entire closure(s).