L10_A # ways to distribute r distinct objects into non-distinct boxesL10_B OGF for partition of integers