Adding String Algorithms and Implementations