Moussomer's version of matrix inverse cached