A C++11 implementation of an adjacency list.