My update to cachematrix.R