He should have used a better input, though, maybe 1, 2, 3 ,4 ,5.  With the given input it&#x27;s a bit confusing, it&#x27;s equivalent to filter . even [1..4].  Also, the Lisp loop should have been checking for (&gt;= i 5), to be equivalent to the Haskell example.