Lloyd Kvam wrote: > (My functional programming experience consists of writing fantasy > baseball management software in Prolog many years ago.) AFAIK Prolog is declarative, not functional programming. Kent