EightPuzzleDFS Initial Commit

Same as BFS, but with a stack instead of a queue.