numeric iterators