added a non tested version of functions to compute and cache the
inverse value of a matrix