added string run length challenge