subseq последовательность start &optional end
Аргумент end, объявленный после ключевого слова лямбда-списка &optional, называется необязательным. Его можно опускать при вызове функции - по умолчанию берётся общая длина аргумента последовательность.
Когда функция принимает несколько необязательных аргументов, они должны следовать после обязательных в указанном порядке.
Функция всегда создаёт новый объект — последовательность того же типа, что и исходная, содержащую лишь элементы диапазона от start (включая его) до end (исключая его).
(subseq seq 0 2) ; индексация с 0 (10 TEN) (subseq seq 1) (TEN 10 10) (subseq "абвгдеёжз" 3 6) "где"