create the makeCacheMatrix and the cacheSolve function