commit cachematrix.r