<div dir="ltr">Dear Racketeers, I was studying the exercise 20.2.4 of HtDP when I came up with this way of reversing lists. (Every element is a least element. Or greatest.)<div><br></div><div><div>(define (f x y)</div><div>  true)</div><div><br></div><div>(define (rev ls)</div><div>  (sort ls f))</div></div><div><br></div><div><div>Welcome to DrRacket, version 6.0.1 [3m].</div><div>Language: Intermediate Student; memory limit: 256 MB.</div><div>> (rev (list 1 3 4))</div><div>(list 4 3 1)</div><div>> (rev '(a b c d))</div><div>(list 'd 'c 'b 'a)</div><div>> </div></div><div><br></div><div>Now I'm feeling like an expert. (But my friends still call me Danewbie.)<br></div></div>