dijkstra has naive implementation, gets caught on cycles
Merge branch 'master' of github.com:megd732/obiewalk