matrix and vector calculator