Depth-First Search is working. A lot of refactoring is needed.
search experiment refactored.