Second commit for cachematrix.R