Find a path between source and destination using DFS. Note: DFS does not guarantee the shortest path. For shortest paths, use BFS (unweighted) or Dijkstra/Bellman-Ford (weighted). Args: graph: The graph to search. source: The starting vertex. desti
(graph: Graph, source: Vertex, destination: Vertex)
source not stored for this graph (policy: none)