fn new() -> Self {
        Self {
            root: Vec::with_capacity(M),
            size: 0_usize,
            height: 0_usize,
        }
    }
/// Inits a new instance of Balanced Tree.
///
/// # Examples
///
/// Basic usage:
///
/// ```
/// use treers::btree::BalancedTree;
/// use treers::SedgewickMap;
///
/// let btree: BalancedTree<char, i32> = BalancedTree::new();
/// assert!(btree.is_empty());
/// ```
Inits a new instance of Balanced Tree.
Inits a new instance of Balanced Tree .
fn new() -> Self {
        Self {
            root: Vec::with_capacity(M),
            size: 0_usize,
            height: 0_usize,
        }
    }
fn new ( ) -> Self { Self { root : Vec :: with_capacity ( M ) , size : 0_usize , height : 0_usize , } }
Inits a new instance of Balanced Tree.
Inits a new instance of Balanced Tree .
examples
Basic usage.

```
use treers::btree::BalancedTree;
use treers::SedgewickMap.

let btree: BalancedTree = BalancedTree::new();
assert!(btree.is_empty());
```
Basic usage . ` ` ` use treers :: btree :: BalancedTree ; use treers :: SedgewickMap . let btree : BalancedTree = BalancedTree :: new () ; assert! ( btree . is_empty () ) ; ` ` `