Got all of the iterator functions working through tests except for reject