Add code when we dont have a cached matrix

common naming conventions to improve readability.
Add functionality for when we dont have an inverse matrix cached