Developing the Cached Inverse Matrix