This is our implementation of Depth First Search DFS Algorithm