Algorithm 95: Generation of partitions in part-count form