title: Scheme: When I cons two atoms I am getting a dot in the middle. Why?
body: <p>When I do a <code>cons</code> on two atoms, I am getting a <code>.</code> in between.</p>
  <pre><code>1]=&gt;(cons 'one 'two)
  ;Value 1: (one . two)
  </code></pre>
  <p>Why I am getting the <code>.</code> operator. Does it have any meaning?
  I am using <code>mit-scheme</code>.</p>
  <p>I have seen <a href="https://stackoverflow.com/questions/14289439/on-scheme-cons-and-dots-notation">this stackoverflow link</a> but not clear.</p>
  <p>UPDATE:
  The definition of <code>cons</code> in <strong>Little Schemer</strong> states that,
  <code>cons</code> takes two arguments, the first one is any S-expression and the second one is any list.</p>