The Increase of Online Betting: A Comprehensive Guide