Strings,sorting,dynamic programing

added few string operations, dynamic algorithm paradigm and implemented
sorting algorithms