Add tests from the iterative_cmp branch.
Add tests from the iterative_cmp branch.

xhava/hippyvm,xhava/hippyvm,xhava/hippyvm,hippyvm/hippyvm,hippyvm/hippyvm,hippyvm/hippyvm,hippyvm/hippyvm,hippyvm/hippyvm,xhava/hippyvm,hippyvm/hippyvm,xhava/hippyvm,hippyvm/hippyvm,xhava/hippyvm,xhava/hippyvm