cachematrix.R has been written