add new ReverseStr2 function