The Iowa Caucus is the earliest indication of how America's voters will choose their primary candidates, but why does Iowa get to go first?