updated StringReverse project