add Graph::recursiveDepthSearch()