Create a function called vigenere_encipher(text, key)
that returns a string that enciphers the specified text using the specified key according to the Vigenère algorithm.
Create a function called vigenere_decipher(text, key)
that returns a string that deciphers the specified text using the specified key according to the Vigenère algorithm.
Create a function called substitution_encipher(text, key)
that returns a string that enciphers the specified text using the specified key according to the substitution algorithm.