caesar-cypher-rust INPUT middle-Outz k=2 OUTPUT okffng-Qwvb Original alphabet: abcdefghijklmnopqrstuvwxyz Alphabet rotated +2: cdefghijklmnopqrstuvwxyzab