makeCacheMatrix() and cachesolve() functions to compute the inverse of a matrix, store it, and retrieve it later