By Alvin Alexander. Last updated: June 22 2017 This section contains lessons on recursion (recursive programming) in Scala. The lessons in this section are listed below. Recursion: Introduction Recursion: Motivation Recursion: Let’s Look at Lists Recursion: How to Write a ‘sum’ Function Recursion: How Recursive Function Calls Work Recursion: Visualizing the ‘sum’ Function Recursion: A Conversation Between Two Developers Recursion: Thinking Recursively JVM Stacks and Stack Frames A Visual Look at JVM Stacks and Frames Tail-Recursive Algorithms in Scala Book traversal links for Scala Recursion Lessons (Section) ‹ Partially-Applied Functions (and Currying) Up Recursion: Introduction › Buy the PDF version of this book, just $30 Recursion: How to Write a ‘sum’ Function Recursion: How Recursive Function Calls Work A Scala recursion tutorial How to drop the first matching element in a Scala sequence Recursion: Visualizing the ‘sum’ Function Scala/FP book, coming soon books i’ve written