add one

height-balanced tree