The Hunt for Fraud: Prevention and Detection Techniques