Matrix: using vector (move semantics)