unrolled list for Gen.persistent (much better on big generators)
benchmark on distinct sizes