Great article discussing Monte Carlo tree search and how AlphaGo works: https://tim.hibal.org/blog/alpha-zero-how-and-why-it-works/