test red black bst taken from sedgewick site