H.Merijn Brand wrote: >Because that copies and is thus expensive It can be quite easily implemented to inline itself as a custom op. I think List::Util is an excellent place for it. -zefram