sorted list to balanced binary search tree