edit cachematrix.R