finished cacheSolve and makeCacheMatrix functions