This version uses addition inastead of multiplication.