finished string reverse, find uniqueness character in string, find sorted rotate element in array, and binary search.