update cachematrix.R code.