помогите разобраться, почему нужно писать collect(x->x , x->x.length()) а не так как у меня.