partition of an integer