ca
Revert "ca"

This reverts commit b758b6bb6e1386574936d49c99833a8c94a52e35.
cache the inverse of a matrix

Revert "Revert "ca""

This reverts commit 171a98a70d814d79ca4aee64148a25c199f8988f.