https://laughingsquid.com/a-mathematical-explanation-of-the-number-of-possible-chess-games/
A Mathematical Explanation of the Number of Possible Chess Games