New makeCacheMatrix and cacheSolve functions