Make Pouch.merge non-recursive
Make some of the pouch.utils algorithms iterative instead of recursive, should help address #102
Merge pull request #335 from jlaxson/iterative-tree-algorithms

Iterative tree algorithms