placeholder prior to merge from remote
Merging in changes to answer document
Major refactor of dfs. Possibly working.