backtracking routine for finding circuits of a digraph
a program to isolate cycling from the living nodes in an ecological network. Pawan. July 2014