add DenseVector, DenseMatrix, and DenseVecOrMat