My version of the cachematrix.R