Why Is Machine Learning the Best for Fraud Prevention