a list with custom class "cipher", which modifies the printing defaults.
The list contains the initial phrase (initial), the ciphered output (encrypted),
and the alphabet order (keyalphabet)
Arguments
word
Word or phrase to be encrypted
key
Word to be used as key for the encryption. If not provided, a random shuffle is performed
seed
Seed for reproducibility of the encryption if key is not provided