Recursion Explained with the Flood Fill Algorithm (and Zombies and Cats)
Posted by Al Sweigart in misc
This is a programming tutorial for beginner and intermediate programmers who want to learn what recursion is. The programming language used for the examples is Python, but you can probably follow along if you know programming in some other language such as PHP or JavaScript.