Python Cyclic Rotation
from collections import deque


def cyclic_rotation(a: list[int], k: int) -> list[int]:
    if not a:
        return a

    d = deque(a)
    d.rotate(k)
    return list(d)

This rotates the array to the right by K steps and keeps the wrap-around values in the correct order.