相互再帰
相互再帰(そうごさいき、英: mutual recursion)は再帰の一種であり、直接的にそれ自身に対する再帰になっているのではなく、複数の関数などの間で相互に再帰になっているものである。