added InfiniteList

You asked for it, and only several months later ...