recurrence reduction