* balance the left/right search for getitem.
* use assertions instead of tests after internal calls that can't fail.
* expand test coverage
2 files changed