5.2.2 递归法