Would it possible to implement `expandGridIter` with `repetition = TRUE` so that the pool never diminishes? Thank you!