vector capacity() and reserve()