added depth first search
added depth first search

PhilipCastiglione/learning-machines,PhilipCastiglione/learning-machines,PhilipCastiglione/learning-machines,PhilipCastiglione/learning-machines,PhilipCastiglione/learning-machines