code: public static QL factorize(Matrix A) {
          return new QL(A.numRows(), A.numColumns()).factor(new DenseMatrix(A));
      }
docs: Convenience method to compute a QL decomposition
  
  @param A
  Matrix to decompose. Not modified
  @return Newly allocated decomposition