fixed vector*_expand() bug;
(was allocating a size not multiple of item size)