This is my version of the cacheMatrix functions.