https://www.dailydishnews.org.uk/post/processing-1m-chess-games-in-15-seconds-with-rust-8v1hni