merge

Die Funktion merge fügt zwei sortierte Listen zu einer zusammen. Vier Argumente werden beim Aufruf erwartet: der Ergebnistyp (hier ist derzeit nur list erlaubt), die erste Liste, die zweite Liste und das Vergleichsprädikat. Die beiden Argumentlisten müssen nach dem Vergleichsprädikat sortiert sein.

> (merge (quote list) (quote (2 4 8)) (quote (3 5 9)) less?)
(2 3 4 5 8 9)