NTH (NTH ) returns the th element of , where the car of the is the ``zeroth'' element. The argument should be a non-negative integer. If the length of the list is not greater than , then the result is (), that is, nil. NOTE this differs from the CommonLisp's one in that could in fact be any number castable to integer; for negative values, () is returned. Also, this function is SETF-capable in InteLib Lisp unless is out of range, in which case it is not SETF-capable, e.g.: (SETQ X '(1 2 3 4 5)) (SETF (NTH 2 X) 333) -> (1 2 333 4 5) (SETF (NTH 10 X) 777) -> *error*