title: Dustjs Recursion Template Error
body: <p>When trying to use recursion, i'm noticing inconsistencies and I'm not sure exactly why.</p>
  
  <p>Using the recursion test on <a href="http://linkedin.github.io/dustjs/test/test.html" rel="nofollow">http://linkedin.github.io/dustjs/test/test.html</a> (core test/recursion), i get different results for the following examples but I should receive the same results.</p>
  
  <p>Example 1: 
  Template: <code>{name}{~n}{#kids}{&gt;recursion:./}{/kids}</code></p>
  
  <p>Data:</p>
  
  <pre><code>{
      "name": "1",
      "kids": [{
          "name": "1.1",
          "kids": [{
              "name": "1.1.1"
          }]
      }]
  }
  </code></pre>
  
  <p>Result:</p>
  
  <pre><code>1
  1.1
  1.1.1
  </code></pre>
  
  <p>Example 2:
  Template: <code>{name}{~n}{#kidsa}{&gt;recursion:./}{/kidsa}</code></p>
  
  <p>Data: </p>
  
  <pre><code>{
      "name": "1",
      "kidsa": [{
          "name": "1.1",
          "kidsa": [{
              "name": "1.1.1"
          }]
      }]
  }
  </code></pre>
  
  <p>Result:</p>
  
  <pre><code>1
  1.1
  </code></pre>
  
  <p>I would expect Example 2 results to be the same as Example 1 since it has the same structure as Example one only with the attribute kids changed to kidsa. Please let me know if this is expected behavior and how I can obtain the expected result.</p>