title: Find all paths between two graph nodes
body: <p>I am working on an implementation of Dijkstra's Algorithm to retrieve the shortest path between interconnected nodes on a network of routes. I have the implementation working. It returns all the shortest paths to all the nodes when I pass the start node into the algorithm.</p>
  <p>My question:
  How does one go about retrieving all possible paths from Node A to, say, Node G or even all possible paths from Node A and back to Node A?</p>