see Computing Bounded Multi-Choose Combinatorics, S. Cha, July 2011, AMMCS-PaperID-298 see On the Bounded Integer Partition, S. Cha, July 2011, AMMCS-PaperID-329