Many solutions in the "clear solution" nomination are based on recursion. I think this is a bad approach. Thanks.