So, with the bin filling decisions, do we want hoe many ordered lists there are, or how many unordered sets there are?
Changing the order of the decisions doesn't make a new possible outcome. To calculate how many possible outcomes there are, we keep the decision order fixed.
So, we want combinations here.
The number of ways to fill a histogram bin to binheight appears to be (sampcount C binheight) popcount ^ (sampcount - binheight), but I'm not sure !