Vigenere: constructor done as wanted by the task and commented