This tiny package comprises six functions: P(), Q(), and
R() give the number of partitions, unequal partitions, and
restricted partitions of an integer.Functions parts(), diffparts(), and
restrictedparts() enumerate these partitions.
Function conjugate() gives the conjugate of a partition and
function durfee() gives the size of the Durfee square.
NB the emphasis in this package is terse, efficient C code.
This means that there is a minimum of argument checking. For example,
function conjugate() assumes that the partition is in standard
form (ie nonincreasing); supplying a vector in nonstandard form will
result in garbage being returned silently.