comments added to cachematrix.R