v 0.8 of cachematrix.R