Fantasy Football for Smart People: How to Win at Daily Fantasy Sports