Added the required code to the function prototypes to support the creation
and use of matrices with cacheable inverses.