https://medium.com/@monocosmo77/use-cases-of-las-vegas-algorithms-part3-machine-learning-randomized-algorithms-90e9f01b9a1a