added a test file and algo functions that deal with std::string