Implement depth first path search
Implement depth first path search

skhal/algorithms_old,ksamdev/algorithms_old,skhal/algorithms_old,ksamdev/algorithms_old,skhal/algorithms_old,ksamdev/algorithms_old,ksamdev/algorithms_old,skhal/algorithms_old