Educational version of several graph and tree search algorithms.