New version of cacheMatrix.R with the complete function