Pergunta de entrevista da empresa Citadel

How to balance binary tree?