def get_height(clust):
    """Return height for given cluster"""
    # Is this an endpoint? The the height is just 1
    if not clust.left and not clust.right:
        return 1
    # Otherwise the height is the same of the heights of each branch
    return get_height(clust.left) + get_height(clust.right)