Implementations of CLRS algorithms in C++