cachematrix.R has been changed