title: Some one can explain to me how this code executes ? I still mess up with recursion
body: <p>That output is supposed to be 4,3,2,1 right?</p>
  <pre><code>def test(x): 
   if x &gt; 0 :
    test(x - 1)
    print(x)
  test(4)
  #output =&gt; 1
  #output =&gt; 2
  #output =&gt; 3
  #output =&gt; 4
  </code></pre>