Breaking the Vigenere Cypher for Coursera Cryptography Assignment 1