Add simple vector implementation (dynamic resizing array)