A transpositional cipher to encrypt and decrypt text.