Improved version. Need to work on encrypt_caesar() function