Updated vector_delete and added vector_assignment