"\n",
"One approach to reducing this duplication is to *decompose* the function above into several separate functions, each with a single, small, well-defined responsibility (remember our list of good function criteria from the Intro session). This is often known as [refactoring](http://en.wikipedia.org/wiki/Code_refactoring). The goal is to rearrange code to make it easier to read, maintain, and reuse while preserving the existing functionality.\n",
"\n",
- "We are going to *extract* a new function from `count_wolverines`.\n",
+ "We are going to *extract* a new function from `count_wolverines`."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exercise: Read animal sightings from a file\n",
"\n",
"Create a new function called `read_sightings_from_file`. The function should:\n",
"\n",