結果 : what is a recursive function explain with an example