配列の添字って0からsize-1じゃなくて1からsizeのほうがアルゴリズム書きやすくね?