The function {tt append} adds the items in the list specified as its first argument to the list specified as its second argument. .
(Nth-Domain Append 3 List) (Nth-Domain Append 2 List) (Nth-Domain Append 1 List)
(<- (Append ?L1 ?L2) (If (Null ?L1) (If (List ?L2) ?L2) (Cons (First ?L1) (Append (Rest ?L1) ?L2))))