Hi -- On Wed, 8 Aug 2007, Robert Dober wrote: > require 'labrador/enum' > a.zip(a.map.succ).map.join.first(-1) > > but the version with first is not released yet :( I can't quite follow how that will get to the result. Can you walk me through it? My first reaction is that it's awfully full of "magic dots", but I'm willing to be enlightened.... :-) (And I honestly can't puzzle it out.) David -- * Books: RAILS ROUTING (new! http://www.awprofessional.com/title/0321509242) RUBY FOR RAILS (http://www.manning.com/black) * Ruby/Rails training & consulting: Ruby Power and Light, LLC (http://www.rubypal.com)