recursive-analogy