Tree data structures in Haskell for parallel reduction operations | Hacker News Reader