Classe Conjunto

List<T> items;
String name;

Conjunto(String name)     : void
Imprimir()        : void
Adicionar(T valor)     : void
Adicionar(List<T> items)   : void
Remover(T valor)     : boolean
Pertinencia(T valor)    : boolean
Continencia(Conjunto<T> conjunto) : boolean
Uniao(Conjunto<T> conjunto)   : Conjunto<T>
Interseccao(Conjunto<T> conjunto) : Conjunto<T>
Diferenca(Conjunto<T> conjunto)  : Conjunto<T>
Complemento(Conjunto<T> universo) : Conjunto<T>
EhVazio()       : boolean
Limpar()       : void
Cadinalidade()      : int