CSc 404 Assignment 1
Dept. of Redundancy Dept.
Create
a Tom's Lisp function rpt which
takes an integer n and any second argument and returns a list
consisting of n copies of that second argument. If n is
negative, treat it as zero.
For instance,
lsp>(rpt 5 "Charles")
("Charles" "Charles" "Charles" "Charles" "Charles")
lsp>(rpt 3 5)
(5 5 5)
lsp>(rpt 6 '(some list))
((some list) (some list) (some list) (some list) (some list) (some list))
lsp>(rpt 10 'snake)
(snake snake snake snake snake snake snake snake snake snake)
lsp>(rpt 0 "frog")
nil
When your function works, is nicely formatted and documents,
submit it
using this
form.