new reverse string exercise