No, you may have to think about it a little more, especially when first getting acquainted with recursion, but the recursive solution is likely to be less complex and more robust. It&#x27;s the repetition of a simpler idea, and so there are fewer ways to screw-up the implementation.