string operation

basic operation of string, including strcat, strcpy, strStr, strcmp,
strlen, reverse_str, str_shift, longest palindrome using manacher
method, and implentation of String class