結果 : stack data structure is used for implementing recursion