Updating cachematrix.R code