started to implement DeepFirstSearch Algo