A Deep Dive into Sports Betting