choose between the versions using reduce, but Thorsten's original proposal appears to be substantially better than any of them (for these sizes of lists on this specific machine...) -- almost a factor of 2, thus almost worth noticing if the performance of this operation matters for the program being developed. Alex