A Caesar cipher is a simple substitution cipher based on the idea of shifting each letter of the plaintext message a fixed number (called the key) of positions in the alphabet.
Write a program that can encode and decode Caesar ciphers. The input to the program will be a string of plaintext and the value of the key. The output will be an encoded message where each character in the original message is replaced by shifting it key characters in the Unicode character set.
One problem how do you deal with the case when we drop off the end of the alphabet. A true Caesar cipher does the shifting in a circular fashion where the next character after “z” is “a”.
encode the following sentence with a shift of 4 and then decode the cypher text back into the original message