The recent email about Set::Array got me thinking that there might be something in the book about set operations. Sure enough, there is. Now, why couldn't I have read this *before* I wrote the module, hmmmm?
At this point, however, I'm guessing that there's a C library out there that does all these operations and the whole module should be re-written as an extension. Someday, perhaps, but not today.