Document Vec

Fill in examples for missing methods. Opt for `vec![]` instead of `vec!()`.
Could this change to something like:

```rust
unsafe {
    // examine each element manually
    assert_eq!(*p, 1i);
    assert_eq!(*p.offset(1), 2i);
    assert_eq!(*p.offset(2), 3i);
}
```