Repairing short underflow issue in iterators

If the bitmap has Short.MAX_VALUE containers, the iterators would previously throw java.lang.ArrayIndexOutOfBoundsException: -32768 instead of returning `false` from `#hasNext`