; your code goes here
(define (my-append L M)
(if (null? L) M
(cons (car L) (my-append (cdr L) M))))
(define (my-reverse L)
(if (null? L) '()
(my-append (my-reverse (cdr L)) (list (car L)))))
(display (my-append '(1 2 3) '(4 5)) )
(newline)
(display (my-reverse '(a b z (c d))) )
OyB5b3VyIGNvZGUgZ29lcyBoZXJlCihkZWZpbmUgKG15LWFwcGVuZCBMIE0pCiAgKGlmIChudWxsPyBMKSBNCiAgICAgIChjb25zIChjYXIgTCkgKG15LWFwcGVuZCAoY2RyIEwpIE0pKSkpCgooZGVmaW5lIChteS1yZXZlcnNlIEwpCiAgKGlmIChudWxsPyBMKSAnKCkKICAgICAgKG15LWFwcGVuZCAobXktcmV2ZXJzZSAoY2RyIEwpKSAobGlzdCAoY2FyIEwpKSkpKQoKKGRpc3BsYXkgKG15LWFwcGVuZCAnKDEgMiAzKSAnKDQgNSkpICkKKG5ld2xpbmUpCihkaXNwbGF5IChteS1yZXZlcnNlICcoYSBiIHogKGMgZCkpKSApCg==