repeated-addition method