From: "Thomas B." Date: 2008-09-24T03:28:19+09:00 Subject: Re: Breaking apart arrays for arguments? Kyle Schmitt wrote: > user system total real > unshift pure 4.060000 0.660000 4.720000 ( 5.908041) > unshift, flatten at end 1.660000 0.550000 2.210000 ( 2.431595) Hmmmm. I run your code without any changes, and I got: user system total real unshift pure 1.469000 0.046000 1.515000 ( 1.547000) unshift, flatten at end 3.156000 1.047000 4.203000 ( 4.250000) RUBY_VERSION 1.8.6, RUBY_PATCHLEVEL 287, RUBY_RELEASE_DATE 2008-08-11 Windows One-Click Installer That's strange. TPR. -- Posted via http://www.ruby-forum.com/.