https://medium.com/@monocosmo77/new-research-on-exhaustive-search-part3-machine-learning-8dc4bdfdb7b6