this file contains functions that fetch the inverse of a matrix from cache or compute it otherwise