Update cachematrix with my version of a solution: Steve