BatSubstring.iteri

I elected not for inline tests since its quite a bit wordier and does not contribute much useful documentation.