>例えば non-destructive に
>再帰的に reverse したいような場合、
これってどういう意味?

破壊しないで、再起的に、・・・reverseってどういう意味?