cachematrix.R is finished