再帰
プログラム実行中にそのプログラムそのものを呼び出したり、
関数の中からその関数そのものを呼び出したりする手法のこと。
ややこしいハナシだが、早い話が、
自分の中から自分を呼び出すような使い方をすることである。
非常に説明が難しいが、プログラミングの世界では、
結構当たり前のように使われる手法。
ただ、「まずコイツが実行されて、その中からコイツ自身が呼び出されて・・・」
などと考えていると、確実に眠くなるので、、、、
一度プログラムが動いてしまったら、
二度と考えないようにするのが、徹夜で仕事をする時のコツである。