vector static methods