An understanding of NFL Betting