~ / papers / talks / 2005-dartmouth-ellcurves /