Pregunta de entrevista de T. Rowe Price

Reverse a binary tree, explain how you would refactor something. Design patterns