Done #45 with infinite iterators.