iterate id and zipWith/repeat rules

I was correcting a Haskell exam and found that some students would write
such code. Hopefully these students will use hlint when they do real
programming.