Crows are some of the smartest creatures in the animal kingdom. They are capable of making rule-guided decisions and of creating and using tools. They also appear to show an innate sense of what numbers are. Researchers now report that these clever birds are able to understand recursion—the process of embedding structures in other, similar structures—which was long thought to be a uniquely human ability.
Recursion is a key feature of language. It enables us to build elaborate sentences from simple ones. Take the sentence “The mouse the cat chased ran.” Here the clause “the cat chased” is enclosed within the clause “the mouse ran.” For decades, psychologists thought that recursion was a trait of humans alone. Some considered it the key feature that set human language apart from other forms of communication between animals. But questions about that assumption persisted. “There’s always been interest in whether or not nonhuman animals can also grasp recursive sequences,” says Diana Liao, a postdoctoral researcher at the lab of Andreas Nieder, a professor of animal physiology at the University of Tübingen in Germany.
I KNOW I said the last one was the last Recursion fan art, but @drarrymyheart commissioned me to do the quantum entanglement scene and I came out of hiding to do it because LOOK AT THEM 😭😭😭
Recursion of the Lichemaster (Dave Andrews, from Warhammer Fantasy Battle 3e, GW, 1987; cropped from the intro page of the 1986 2e supplement Terror of the Lichemaster -- which is the title on the spine of the book he carries)
and like, recursion is disallowed in nasa coding anyways (too hard to prove safe)
yeah recursion solutions are always black magic
my favorite thing about this is that like iirc (somebody correct me on this) basically all recursion code can be rearranged to use a while loop and a stack (or queue? i forgor) instead and it could do the same thing. recursive problem solving in spirit but easier to wrap your head around
recursion is sick theoretically, and great for code-golfing and cool fractals, but i dont want to have to think about recursion for things more complicated than finding the leaves of a tree