Concept from the Boost Graph Library.
See http://www.boost.org/libs/graph/doc/BidirectionalGraph.html