Matrix Inverse caching