Unfolding trees breadth-first in Haskell | Hacker News Reader