would work in Racket, but not petit.
pascal.ss works on (and only on) Racket.

with help from
http://stackoverflow.com/questions/10061504/recursion-and-returning-a-li
st-in-scheme
fixed an error, pops a new one.