For cracking Vigenere and Substitution Ciphers