An iterator that chains two iterators one after the other.
new(it1:Iterator<T>, it2:Iterator<T>)
hasNext():Bool
next():T