I can't tell you how many students think recursion
is the answer to
every question. ?(Then again, I do deal with a lot of students.
Or how many engineering managers think recursion has no place in
production code.
Recursion is really neat and clever, and really gives the academics
the jollies, but is often a big red flag for unreadable,
hard-to-maintain code in the real world.
--
Will