Prove that, if S is square, U is unitary, and U^(conjugate transpose)SU = T is upper triangular, then the eigenvalues of S and T are the same and S and T have the same trace. (Use the facts that det(AB) = det(A)det(B), and tr(ABC) = tr(CAB) = tr(BCA)).