Определение универсальной функции
Универсальная функция eval, которую предстоит определить, должна удовлетворять следующему условию: если представленная аргументом форма сводится к функции, имеющей значение на списке аргументов этой же формы, то это значение и является результатом функции eval.
(eval '(fn arg1 ... argK))
Результат применения "fn" к аргументам "arg1, ..., argK".