added comments in cachematrix.R