Generates least-cost paths from an adjacency list with one cost factor per edge.
Simply because I needed the refresher, having taken my last Computer Science class nearly a decade ago, and having focused on a different domain of problems in recent years.
I wanted the practice. :)