Cifrado de César
Aplica una rotación de César a cada letra ASCII, conservando mayúsculas y minúsculas y dejando los caracteres que no sean letras sin cambios. Haz que las rotaciones vuelvan al principio al llegar al final del alfabeto.
Ejemplos
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"