Adding support functions to Vector