title: Square of Sums in racket/scheme
body: <p>I am writing the square of sums in racket/scheme recursively. The code sums the numbers right, but it doesn't square it right. I don't know what I am doing wrong. If I pass 10, it should be 3025.</p>
  
  <pre><code>(define (squareOfSums n)
   (if (= n 0)
    0
     (expt (+ n (squareOfSums (- n 1))) 2)))
  </code></pre>