Arreglado el algoritmo de recorrido en profundidad para que permita ir hacia adelante, atras, principio y fin