Source: https://www.math.ubc.ca/~feldman/m302/binomial.pdf