don't inline DA.contains()
Merge branch 'dev' of github.com:polygonal/ds into dev
don't inline TreeNode.unlink
more conservative inlining
optimize TreeNode: don't allocate stack arrays when doing iterative pre/post-order traversals.
save 4bytes per TreeNode by merging timestamp and childcount
update README