* rotate list sol2 2 pointers