v 0.89 of cachematrix.R