DataWeaveで「フラットなリスト」を「ネストされたツリー構造」に変換する際に最も適した手法はどれか。

ツリー構造の処理には、自身を呼び出す再帰関数を使用することで複雑な親子関係を柔軟に表現できる。