> alan.gauld@bt.com wrote: > > Thats exactly what reduce() is for. > > you mean filter(), uh? Blush! Yes I meant filter - I should read my own tutor mebbe :-? [FWIW reduce() combines elements of a list into a single element, filter returns those passing the test function criteria...] Apologies Alan G