rendered paste body> (let ((l (list 1 2 3)))
(rplacd (last l) l)
(loop
for n in l
for i from 0 to 100
collect (list n i)))
((1 0) (2 1) (3 2) (1 3) (2 4) (3 5) (1 6) (2 7) (3 8) (1 9) (2 10) (3 11)
(1 12) (2 13) (3 14) (1 15) (2 16) (3 17) (1 18) (2 19) (3 20) (1 21) (2 22)
(3 23) (1 24) (2 25) (3 26) (1 27) (2 28) (3 29) (1 30) (2 31) (3 32) (1 33)
(2 34) (3 35) (1 36) (2 37) (3 38) (1 39) (2 40) (3 41) (1 42) (2 43) (3 44)
(1 45) (2 46) (3 47) (1 48) (2 49) (3 50) (1 51) (2 52) (3 53) (1 54) (2 55)
(3 56) (1 57) (2 58) (3 59) (1 60) (2 61) (3 62) (1 63) (2 64) (3 65) (1 66)
(2 67) (3 68) (1 69) (2 70) (3 71) (1 72) (2 73) (3 74) (1 75) (2 76) (3 77)
(1 78) (2 79) (3 80) (1 81) (2 82) (3 83) (1 84) (2 85) (3 86) (1 87) (2 88)
(3 89) (1 90) (2 91) (3 92) (1 93) (2 94) (3 95) (1 96) (2 97) (3 98) (1 99)
(2 100))