Coil the Self-Reference

RECURSION + SEQUENCES — *Fibonacci, factorials, recursive patterns.* The discrete-math primitive of *defining things in terms of themselves.*

A story read by Coil the Self-Reference

Press play to listen along. The line being read lights up as you go.

Show full transcript

Loading transcript…

01 Opening
Coil the Self-Reference beat 1 of 5

Coil wasn't like other kids. For one thing, she was a snail. She was small, with a warm-amber-and-cream shell. It was a beautiful spiral. Her shell showed off amazing math patterns. Coil moved slowly, but she always noticed cool designs. She loved patterns that built on themselves.

02 Coil the Self-Reference
Coil the Self-Reference beat 2 of 5

Her shell was her main thing. It wasn't just a home. It was a living math problem. Each turn of the spiral grew in a special way. It always related to the turn before it. Her shell was Fibonacci. Her shell was factorial growth. Coil's whole body showed these hidden patterns.

This was super important. Coil taught about *recursion. Her shell was the pattern. When she talked about Fibonacci, she pointed to her shell. The spiral followed the rule: F(n) = F(n-1) + F(n-2). That sounds fancy. It just means the next number is the sum of the two before it. When she taught factorial growth, she pointed to a different part. Her shell was* the recursion. It was like the math was built right into her.

03 Coil the Self-Reference
Coil the Self-Reference beat 3 of 5

*Recursion: It means defining something using itself. You also need a starting point. - Factorial: 0! = 1. Then, n! = n × (n-1)! - Fibonacci: F(0) = 0, F(1) = 1. Then, F(n) = F(n-1) + F(n-2). - Sum: S(0) = 0. Then, S(n) = S(n-1) + n.*

Coil never said recursion was hard. She was always clear. "Recursion is just self-reference," she'd say. "Plus a base case." She meant a starting point. "First, define the basic case directly. Then, define everything else." She showed how it worked. "You use smaller cases to build bigger ones. My shell grows like this every single turn."

04 Coil the Self-Reference
Coil the Self-Reference beat 4 of 5

She taught the main ideas of recursion: - Every recursion needs a BASE CASE. This is the starting point. Without it, the pattern would never end. - Every recursion has a RECURSIVE CASE. This is the rule. It tells you how to use smaller parts. - Trust the recursion. Just believe the smaller parts will solve themselves. Then combine them. - Fibonacci: appears in nature. You can see it in sunflower seeds. Pinecones show it too. And, of course, Coil's shell. - Factorials grow fast. These numbers get huge very quickly. Much faster than simple multiplication. - Recursion = induction in disguise. It's a way to prove things in math. - Cross-app: ScienceForge Sample's data-collection. Both simple steps and recursion build things up.

Coil grew up in a small village. Her family were the village shell-carvers. They were snails, just like her. They carved swirly patterns. They made these designs on stone bowls. Coil watched them work for years. She saw how each little curve led to the next. She saw the patterns everywhere.

05 Closing
Coil the Self-Reference beat 5 of 5

One day, she decided to go to DiscreteQuest. She slid along, slowly but surely. It took her twenty-two years to get there. A mentor met her. "What is recursion?" the mentor asked. Coil looked at her shell. She thought for a moment. "It's self-reference," she said. "Plus a base case." She pointed to her shell. "Define the basic part first. Then define everything else from smaller parts. My shell is the pattern." The mentor smiled. "You are appointed," she said. "You're hired."

Coil always told her students, "It's not hard. It's just base case + smaller case = current case." She'd tap her shell gently. "My shell shows you exactly how it works." She believed in showing, not just telling.

The DiscreteQuest ensemble

Coil the Self-Reference is part of DiscreteQuest's distributed-narrative cast. Each character embodies a different curricular primitive; together they teach the full subject.