(defn mayor [L]
(cond
(empty? (rest L)) (first L)
(> (first L) (mayor (rest L))) (first L)
:else (mayor (rest L))
)
)
Esta pequeña expresión nos permite saber el mayor de una lista. Su funcionamiento es fácil, si la lista tiene un solo elemento, ese es el mayor y si la lista tiene varios elementos, bueno compara el primero con el mayor del resto de la lista, si es mayor, entonces es el mayor, sino retorna el mayor del resto de la lista.
Puff espero que se haya entendido...