Vector, matrix and their operations