(defun myfn (l)
(loop for n below (length l)
append (make-list #| of length |# (nth (mod (1- n) (length l)) l)
:initial-element (nth n l))))
(print (myfn '(2 4 1 3)))
KGRlZnVuIG15Zm4gKGwpCiAgKGxvb3AgZm9yIG4gYmVsb3cgKGxlbmd0aCBsKQogICAgICAgIGFwcGVuZCAobWFrZS1saXN0ICN8IG9mIGxlbmd0aCB8IyAobnRoIChtb2QgKDEtIG4pIChsZW5ndGggbCkpIGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgOmluaXRpYWwtZWxlbWVudCAobnRoIG4gbCkpKSkKCihwcmludCAobXlmbiAnKDIgNCAxIDMpKSk=