recursive cognition