I checked in this fix for the next release.I added more commentary to the original function, and after doing so I realized that a couple of phrases could be removed.
I resisted the urge to define (0&^ d. _1) as (% >:&0) . Henry Rich --- This email has been checked for viruses by AVG. http://www.avg.com ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm