Depth First Search? (Try to avoid abbreviations if possible)