caesar shift works for 0 < key < 26 and single letters