1 -------- insert single '!' --------------------------------------------abc!defgh
4 -------- insert 0-9, with wraparound ----------------------------------abc012345
7 -------- repeat 3 '!' -------------------------------------------------abc!!!def
10 -------- repeat 10 '!', with wraparound -------------------------------abc!!!!!!