finished string reversal