Add custom matrix object with cache and function to calculate/return its inverse