refactoring
caesar cipher refactoring