progAssignment2 cacheMatrix.R