What do you mean, sub mychr was faster? You are confusing
yourself by mislabeling your cases. The "mychr" is labelled
"builtin", and clocks 6.94 iterations per second, well below
the 20.44 from using 'pack' and the 32.06 from using chr.
I would say that chr wins over pack,
with the sub coming in well last.