title: how to answer this recursion question and is there a big difference between it and loop
body: <p>What sequence of numbers would be printed by the following recursive
  procedure if we started it with N assigned the value 1?</p>
  
  <pre><code>       procedure Exercise (N)
          print the value of N;
             if (N &lt; 3) then (apply the procedure Exercise to the
            value N + 1);
          print the value of N.
  </code></pre>
  
  <p>the right answer suppose to be 123321 but i tried to answer it myself and i get it 1233 </p>