slice系の関数の引数が[x,y]で
xが0からのindex指定なのに、yは1からの先頭からの個数にするのって何で?