What does the rotate(List<?> list, int distance) method do?
rotate(List<?> list, int distance)
Reverses the order of elements in the list
Randomly shuffles the elements in the list
Rotates the list around its center by the specified distance
Shifts all elements in the specified list by the specified distance