Thank you Danny.  I used to program in Visual Basic and then Java with related stuff, such as HTML, Javascripts.  I learned C and Pascal in school.  Racket is quite different.  It seems I need to use recursion much more.<br>
<br>
<div class="gmail_quote">On Thu, Jun 2, 2011 at 11:56 AM, Danny Yoo <span dir="ltr">&lt;<a href="mailto:dyoo@cs.wpi.edu">dyoo@cs.wpi.edu</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">On Thu, Jun 2, 2011 at 1:00 PM, Yingjian Ma &lt;<a href="mailto:yingjian.ma1955@gmail.com">yingjian.ma1955@gmail.com</a>&gt; wrote:<br>&gt; Thank you Stephen.  The code does not work in general.  I know how to do it<br>
&gt; now.<br><br></div>It sounds like you&#39;re beginning to learn Racket, which is cool.  You<br>may find the the Quick Start documentation at:<br><br>   <a href="http://docs.racket-lang.org/quick/index.html" target="_blank">http://docs.racket-lang.org/quick/index.html</a><br>
<br>a useful way to get started with Racket.  At the very least, the quick<br>start will show off some of Racket&#39;s capabilities.<br><br><br>The Guide at:<br><br>   <a href="http://docs.racket-lang.org/guide/index.html" target="_blank">http://docs.racket-lang.org/guide/index.html</a><br>
<br>can be helpful, but it assumes that you already have some knowledge in<br>general programming.<br><br><br>What kind of background do you already have?  Are you trying to learn<br>Racket specifically, or general programming?  If you&#39;re just trying to<br>
learn general programming, a systematic textbook, like How to Design<br>Programs book, may help you:<br><br>    <a href="http://htdp.org/" target="_blank">http://htdp.org/</a><br></blockquote></div><br>