Updated -[NSString reverse]

Updated reverse to allow for a more clean implementation