Improving Vigenere example sketch; adding checksum to avoid compiler tricks.