title: Usage of Procedure and Map in Scheme
body: <p>I am very new to Scheme and I am slowly finding my way around it.</p>
  
  <p>I have some doubts on Procedures and Map which I hope could be answered.</p>
  
  <pre><code>(map plus1 (list 1 2 3 4))
  </code></pre>
  
  <p>will basically return me the result:</p>
  
  <pre><code>(2 3 4 5)
  </code></pre>
  
  <p>It is fine if the procedure takes in the list as its only parameter. My question is how am I able to use a procedure like such which takes in 2 parameters with Map?</p>
  
  <pre><code>(define plus(m list)
      (+ m list))
  </code></pre>
  
  <p>Thanks in advance for help and advice.</p>