pub fn linear_combination_qt( basis: &[Vec<Complex64>], coefficients: &[Complex64], ) -> Result<Vec<Complex64>>