refact bst size .