https://subtext.codingforstudent.com/3-types-of-negative-binomialsampling-distribution/