java BST example added