History and Background Part 2: Polyalphabetic Substitution and Transposition CSCI 5857: Encoding and Encryption.