cachematrix.R is complete