Added vector and matrix multiplication