Implementation of Tarjan, Nuutila and Pearce algorithms for strongly connected components using Boost Library.