cyclic recurrence
474