the LEGO Group Interview Question

Balance a Binary Search Tree