A range covering integers of an input list is divided into subsets
according to a predetermined pattern. The encoding produces coding data
including, for each subset containing at least one integer of the input
list, data representing the position of this subset in the pattern, and
data representing the position of each integer of the input list within
this subset. This encoding process may be iterated in several coding
layers. It supports very efficient methods for combining the coded
integer lists.