Cayley Hamilton General Solution