Added new function prototypes and struct definitions of new vector structures.
implementation file for special vectors
implementation file for segmented vectors