Add basic (inefficient) intersection and difference operations