MC600 - Segundo semestre de 2003 - LISTA 5 ------------------------------------------ Defina funções LISP que resolvam os seguintes problemas. Para muitos deles já existem funções pré-definidas que fazem o serviço. Neste caso, o nome da função pré-definida é dado entre parêntesis. (As funções a seguir se referem a operações entre conjuntos, sendo os conjuntos representados por listas). 1. Verifique se um elemento está numa lista (member). 2. Acrescente um elemento a uma lista, se ele já não estiver. 3. Faça a união de duas listas (union). 4. Faça a intersecção de duas listas (intersection). 5. Verifique se uma lista é sub-conjunto de outra (subsetp). 6. Retorne os elementos que estão na primeira lista e não estão na segunda (set-difference).