unshortest_path is now working: find the shortest undirected path between any 2 edges.
goal : turn this algorithm from high weight = high cost to high weight = low cost. suggestion: 1./ weight instead of weight.
problem: smthng does not work with this substitution. needs a fix