LeanChess – The World's Smallest Chess Program
leanchess.com