Completed CreateMinimalBST