>>285
質問に愚直に答えるなら、
p_positionから-1にしている。

日本語が不自由な君に軽くエスパーを駆使すると
配列の添え字が0から始まるのに対し、
p_positionは1から始まっているから。