Linear Algebra: Orthogonality and Diagonalization