Added iterators, but Challenge DOES NOT work yet!