笛卡尔积的递归和迭代算法