Peter Cook built this tree using D3 (a JavaScript library for manipulating documents based on data), and he did an excellent job visualizing a binary search tree. Have a look at this example:
This was built by Peter Cook using D3. Find out about his data visualization workshops.