Compsci 220 Assignment 4 - Node Search Algorithm (DFS)