Rotação circular

Crie uma função para reproduzir o efeito de rotação circular mostrado:

Exemplos

WrapAround("Hello, World!", 2) ➞ "llo, World!He"

WrapAround("From what I gathered", -4) ➞ "eredFrom what I gath"

WrapAround("Excelsior", 30) ➞ "elsiorExc"

WrapAround("Nonscience", -116) ➞ "cienceNons"

Observações

  • O offset pode ser negativo.
  • O offset pode ser maior que o comprimento da string de entrada input.