Graph - DFS

With Great Help From OmarSebres.