Code for a Vigenere Cipher