>_
invert_tree.dart
Dart 3.7
Not run yet

+ 7 hidden

Input
root = [8, 3, 10, 1, 6, 9, 14]
Expected
[8, 10, 3, 14, 9, 6, 1]

A full tree: 8 keeps its place, 3 and 10 trade sides, and so do the children under each of them, so every level reads backwards.