def binomialp(n, p): if p>n: return(0) if 2*p>n: p=n-p if p == 0: return(1) return(binomialp(n-1,p)+binomialp(n-1,p-1)) def binomial(n): L=[] for i in range(n+1): L.append(binomialp(n,i)) return L