completed working caesar.c!