MC600 - Segundo semestre de 2003 - LISTA 4 ------------------------------------------ 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. 1. Calcule o quadrado de n somando números ímpares. 2. Retorne uma lista com o último elemento de uma lista dada (last). 3. Receba um número variável de parâmetros (um ou mais) e construa uma lista com todos eles (list). 4. Retorna a concatenação de duas listas dadas como parâmetros (append). 5. Retorna o reverso de uma lista (reverse). 6. Verifique se uma lista é sublista da outra, isto é, consiste de um trecho consecutivo da outra. 7. Retorne a sublista contendo os n-1 primeiros elementos de uma lista dada de comprimento n (butlast = "todos menos o último").