partitions function

Partitions generator