関数中の変数でstatic付けるのは、前回の変数残したい場合か、スタック溢れるほどでかいメモリ食う時くらいか