vector: 1-value ctor, 4-value ctor and basis