A Link List implementation in C++ with STL