Common Algorithm and DataStructure  C++ Implementation( with STL features)