¿Establecer operaciones (unión, intersección) en la matriz Swift?

¿Hay alguna llamada de biblioteca estándar que pueda usar para realizar operaciones de conjunto en dos matrices o implementar dicha lógica yo mismo (idealmente, de la manera más funcional y eficiente