Disadvantages of this approach
Each call to avail() or next() is a virtual call, with associated overhead
Using an IntArraySeq destroys it
We would like to be able to copy IntArraySeq objects
- We should be able to save an IntArraySeq before we destroy it
- After we find a particular value, we would like to be able to remember where it was
We don't want to deal just with integers