Added prototype of recursive DFS, without error/exception handling and some hardcoded stuff