Init: generalized Caesar cypher