Update Depth First Search

Add overload to return only the path between two vertices, as found
using DFS.