In the example with <i>take 3 (map (+7) (map negate [1,2,3,4,5,6,7,8]))</i> (<a href="http:&#x2F;&#x2F;i.imgur.com&#x2F;dsNJYyx.png" rel="nofollow">http:&#x2F;&#x2F;i.imgur.com&#x2F;dsNJYyx.png</a>) I personally find the Haskell version the most readable of them all, then my visual version, and the Racket one the least readable.