Concept Flow - Mirror a Binary Tree
Start at root node
Swap left and right children
Mirror left subtree recursively
Mirror right subtree recursively
Return mirrored subtree
Done
Start at the root, swap its left and right children, then recursively do the same for each subtree until all nodes are processed.