>>418
どの辺が理解できないのか教えてくれないと、
こっちもどの辺を説明すれば良いか分からなくて困るよ。

とりあえず、

1: myList = (2 3) myI = 1 myRest = (2 3) myJ = 1
2: myList = (2 3) myI = 1 myRest = (3) myJ = 2
3: myList = (2 3) myI = 1 myRest = () myJ = 3
4: myList = (3) myI = 2 myRest = (2 3) myJ = 1
...

って具合にそれぞれの変数が変わっていく中で、

(... (myI2 myI2) (myI1 myJ1))

って感じで要素が追加されてくからそうなる。