improved caesar-ciphers facade