linear algebra for quantum computing