improving vector to return vectors in filter, filterNot etc methods