Coding in racket

It would be a great help if someone could please tell this question:

Write a function sqr-list that consumes a list of numbers and produces a list of the squares of those numbers, computed using the built-in sqr function. Write the function by refining the template provided below.

(define (sqr-list lon)

(cond
[(empty? lon) …]

[else (... (first lon) ...

       ... (sqr-list (rest lon)) ...)]))