An Application of Jordan Canonical Form to the Proof of Cayley-Hamilton Theorem