Added a final section: toward geometric reciprocity. Part 2 still needs work, though.