Implement resize for Vec

This PR adds `resize()` to `Vec` in accordance with RFC 509.
...and there is the missing piece.  How I forgot that `take` was a thing is beyond me -_-