CS fundamental algo. in C++