added string rotation challenge