- implemented makeCacheMatrix function to cache the inverse of a matrix
- implemented cacheSolve to retrieve the inverse if it already there, compute and store it otherwise