Added a Depth First Search.