finished the cached matrix inverse solver