Improve prose
Add depth-first search task