string reverser completed