recurrence benchmarked