Binomial Theorem by Stephen Wolfram, and ""Binomial Theorem (Step-by-Step)"" by Bruce Colletti and Jeff Bryant, Wolfram Demonstrations Project, 2007.