Vector#set: allow setting elements past the end of the vector

Missing elements are set to `nil`.

issue #160