recurrence equations