cacheMatrix assigment

makeCacheMatrix and cacheSolve functions to make special matrix objects
that store a cached copy of its inverse