`pop` で最後の要素を取り除ける。
`push` で最後に要素を追加できる。
最初の要素を追加したい、削除したい場合は
`insert` `remove` が引数に index を取れるので、0 を指定する。
```rust
fn main() {
let mut v = vec![];
v.push(1);
v.push(2);
v.push(3);
println!("{:?}", v); // [1, 2, 3]
v.insert(0, 0); // インデックスと要素を指定する
println!("{:?}", v); // [0, 1, 2, 3]
v.remove(2); // インデックスを指定する
println!("{:?}", v); // [0, 1, 3]
v.pop();
println!("{:?}", v); // [0, 1]
}
```