Depth-First Search

Explore as far as possible down one path before backtracking, used to walk trees, graphs, and grids.