But on the other hand, it seemed a bit biased at the end when I asked ChatGPT to write the same function recursively.. it was still iterative but confidently said that it's recursive Or did I miss something?