from binarytree import tree, bst, heap

# Generate a random binary tree and return its root node.
my_tree = tree(height=3, is_perfect=True)

# Generate a random BST and return its root node.
my_bst = bst(height=3, is_perfect=True)

# Generate a random max heap and return its root node.

my_heap = heap(height=7, is_max=True, is_perfect=False)

# Pretty-print the trees in stdout.
print(my_tree)

my_heap = heap(height=7, is_max=True, is_perfect=True)
print(my_tree)
