title: How to write a recursive function that returns a list made up of squares of the elements of lst?
body: <p>Im not sure how to get my recursion to work properly or keep from infinitely repeating. 
  This is what i have so far:</p>
  
  <pre><code>def listSquareR(lst):
      if len(lst)== 1:
          return lst[0]**2
      else:
          return lst[0]**2+[listSquareR(lst[1:])]
  </code></pre>
  
  <p>last return line is obviously wrong</p>