Enable symmetric difference for LoLs

A stab at LoL-ifying the symmetric difference set operator. I implemented it also for Bag, because it had the base operators that symmetric difference is based on. That doesn't mean it makes any sense to do so.

I'm quite new to all this, so feedback on the approach is much appreciated.