edit the cachmatrix.R