The bct module implements an unbalanced binary tree with the key and data cell based. The implementation is non-recursive.