Cifra de César
Aplique uma rotação de César a cada letra ASCII, preservando maiúsculas e minúsculas e deixando os caracteres que não forem letras inalterados. Faça as rotações voltarem ao início ao chegar ao fim do alfabeto.
Exemplos
Program.CaesarCipher("middle-Outz", 2) ➞ "okffng-Qwvb"
Program.CaesarCipher("Always-Look-on-the-Bright-Side-of-Life", 5) ➞ "Fqbfdx-Qttp-ts-ymj-Gwnlmy-Xnij-tk-Qnkj"