C++ 11 impelemention of Graph Algorithms from Sedgewick's Algotirhms 4th