Make hashmap iterators implement ExactSize

I think that would go against the spirit of `DoubleEndedIterator`. We should at least be doing something "backwards-ish" or at least as backwards as makes sense for a hashtable. People might have a usecase for it and I feel like we should just lie in the interface.