add cachematrix.R description