cpresley/graph-algorithms archive