title: Counting words which aren't starting with given letter
body: <p>So I wrote this function in Lisp which counts how many words aren't starting with a given letter in a list.
  However I now need to edit it and not use &quot;let&quot; in my function (but keep &quot;char&quot; and &quot;string&quot;).
  Feeling a bit blocked as I've started Lisp not so long go ! Anyone would be able to help me ?</p>
  <p>example :
  <code>(others 'n '(art nose foot nose take silence never)) =&gt; 4</code></p>
  <p>Thats what I did but need to remove the &quot;let&quot; :</p>
  <pre><code>(defun others (x liste)
    (let ((c (char (string x) 0)))
      (cond
        ((not liste) 0)
        ((char= (char (string (car liste)) 0) c) (others x (cdr liste)))
        (t (+ 1 (others x (cdr liste)))) ) ) )
  </code></pre>