結果 : each recursive function must return a value