vigenere.c ciphlen