This is an old one, and I knew that one should not use #,
when you can use streams instead.
But that is was this bad to use #,
came as a surprise I must say:
(5000 to: 30000 by: 5000) collect: [ :N |
strings := (1 to: N) collect: [ :i | 'string',i printString ].
N -> ((((1 to: 20) collect: [:dummy |
Time millisecondsToRun: [ strings inject: '' into: [ :sofar :each | sofar , each ] ]