New Hampshire’s results as predicted, explained and questioned

Here's a riddle: What happens when you get a curmudgeonly socialist and a snarly capitalist – two ideological polar opposites – each running for president of the United States in the nation's first primary contest? Answer: Victory for both.
Democrat Senator Bernie Sanders' 22-point victory over former Secretary of State and former New York Senator Hillary Clinton, and Republican businessman Donald Trump's 19-point victory over Ohio governor John Kasich this past week in New Hampshire is puzzling to political pundits and pupils who have studied the 2016 presidential contest since its earliest days.