add difference and symmetric_difference to Set
add intersection and union to the Set trait