From 25efdf1741a840f1139aa2aa093aed8f43e2c726 Mon Sep 17 00:00:00 2001 From: Michael Fogleman Date: Thu, 21 Sep 2017 13:29:34 -0400 Subject: [PATCH] Add TOC. --- Using-Specter-Recursively.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Using-Specter-Recursively.md b/Using-Specter-Recursively.md index 893c717..bd1f849 100644 --- a/Using-Specter-Recursively.md +++ b/Using-Specter-Recursively.md @@ -1,5 +1,14 @@ Specter is useful for navigating through nested data structures, and then returning (selecting) or transforming what it finds. Specter can also work its magic **recursively**. Many of Specter's most important and powerful use cases in your codebase will require you to use Specter's recursive features. However, just as recursion can be difficult to grok at first, using Specter recursively can be challenging. This guide is designed to help you feel at home using Specter recursively. + +**Table of Contents** + +- [A Review of Recursion](#a-review-of-recursion) +- [Using Specter Recursively](#using-specter-recursively) +- [Applications](#applications) + + + # A Review of Recursion Most simple functions do not call themselves. For example: