Addition iteration