First CaesarCipher implementation