The spectral theorem in linear algebra tells us that every symmetric matrix A (n x n) can be factored as A = PDP , where P is an orthogonal matrix and D is a diagonal matrix comprising of the eigenvalues of A. Such a diagonalization is possible only when A is symmetric. What if A is just a square matrix but not symmetric? We know that every square matrix A (symmetric or not) is diagonalizable a...