Vector operations and properties