### Implement Depth-First Search on a graph, both recursively and iteratively with an explicit stack.
Implement Depth-First Search on a graph, both recursively and iteratively with an explicit stack.