https://medium.com/@monocosmo77/use-cases-of-las-vegas-algorithms-part1-machine-learning-randomized-algorithms-f638c81c321d