functions for creating a cachematrix object and getting its inverse completed