Recurrence

ed79b5a fixes the output of the recurrence combinators.

@josefs, I'm not sure if the old behavior was intentional, but the provided test for `iir` shows that it now behaves consistently with a Haskell reference.

Also, following up on my comment in 640d57d, the tests in this PR speak for the correctness of that commit.