>>673
recursion(i) は、i が 0 の場合は何もせず、それ以外の場合は i を表示し、recursion(i - 1) を実行し、i を表示するわけだ
i に具体的な数字を当てはめて順番に考えてみればよい

recursion(0) は何もしない

recursion(1) は、1 を表示し、recursion(0) を実行し、1 を表示する
つまり 1 を表示し、何もせず、1 を表示する

recursion(2) は、2 を表示し、recursion(1) を実行し、2 を表示する
つまり 2 を表示し、1 を表示し、何もせず、1 を表示し、2 を表示する

recursion(3) は、3 を表示し、recursion(2) を実行し、3 を表示する
つまり 3 を表示し、2 を表示し、1 を表示し、何もせず、1 を表示し、2 を表示し、3 を表示する