Vector ADT