eagerize combinations/permutations somewhat

Since we generally want all the combinations at a particular complexity
level, batch the gather/take at each level.  (Combinations over a range of
levels still are lazy on going to the next level.)  Runs about 25% faster.