title: Scheme console printing
body: <p>Just started with Scheme. I'm having problem with printing on console.
  A simple list printing example:</p>
  
  <pre><code> (define factorial
     (lambda (n)
       (cond 
         ((= 0 n) 1)
         (#t (* n (factorial (- n 1)))))))
  </code></pre>
  
  <p>I want to print <code>n</code>, every time the function is called. I figured that I can't do that within the same function? Do I need to call another function just so I can print?</p>