add CaesarCipher for scala