add neat solution
binary tree upside down