Common lisp: Quantos argumentos uma função pode ter? [duplicado]

Duplicata Possível:
Em Lisp, quantas entradas a função + pode realmente ter?

O código a seguir fornece um erro "muitos argumentos":

(setf u (loop for i upto 50000 collect 1))
(apply #'+ u)

da mesma forma para

(apply #'= u)

Então eu acho que ao escrever defun com & rest existe um limite superior para o número de argumentos. O que é isso? Eu procurei e tenteiAqui e várias páginas nesse site, mas não consegui descobrir isso.

questionAnswers(1)

yourAnswerToTheQuestion