If the item matching the condition already exists in the list it will be removed. If it does not it will be added.
Optional
Converts an item of type T item into a value that can be checked for equality
If the item matching the condition already exists in the list it will be removed. If it does not it will be added.