public List<Tuple<int, int, Nullable<int>>> DepthFirstSearchAll( BaseGraph graph, int nodeSource = 0, Nullable<int> nodeEnd = null, int maxDepth = 2147483647 )