Info keeper records info per node id and returns output per node or for all nodes
An InfoKeeper keeps caller-supplied info per node.
Represents the processing done when visiting a node.
A tourist that keeps track of the paths ending at each node.
A NodeTourist that keeps track of the previous immediate neighbor of a given node in visiting sequence.
A tourist that keeps counts of the number of times a node has been seen.