@beka_valentine @emilygorcenski Actually, like how specific are you wanting? Because a tree with child pointers and a root pointer would do it, but that's a directed cyclic graph. Directed cyclic graph is too general (it's easy to construct a cycle that hits a small subset of nodes), but I don't know if there's anything more specific.