更新測試程式，另發現遞迴方式費時較短