added cool string reverse algorthim