Document search methods
Implement depth first path search
depth first path search executable