C++ (or C) algorithms Libraries