commit cachematrix.R code