Add vigenere functions.