Explaining 3 codes for Vigen problem.
I wrote 3 codes for Vigen problem. It's like a 3 step process. First is the simplist. After the function worked, I added on more in the 2nd code, and then add even more in the 3rd code. It's like a version control process. Also a way to solve problem step by step.