If `total_count` has reached `u64::max_value()`, iteration should continue even if the total count seen so far during iteration has reached that value. I added some tests around that [here](https://github.com/marshallpierce/hdrsample/tree/iter-recorded-total-count).