implemented Difference on Sets