Function that takes a positive number and creates a list of all numbers between 0 (included) and the number passed as an argument (excluded). By default, it's 100
(defun list-numbers (&optional (n 100))
(mapcar #'abs (make-list n :initial-element (- n 1))))
if you want to see the result https://ideone.com/Jbz5u3
(99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99)
but my goal is create a simple list that initial-element are started with values from 99 to 0
(99 98 97 96 95 94 93 92 91 90 89 88 87 86.... 9 8 7 6 5 4 3 2 1 0)