Module that can be used to test whether or not a BTree is valid
public func check<K, V>(t : Types.BTree<K, V>, compare : (K, K) -> O.Order) : BoolChecks a BTree for validity, checking for both key ordering and node height/depth equivalence
public func checkTreeDepthIsValid<K, V>(t : Types.BTree<K, V>) : CheckDepthResultpublic func checkDataOrderIsValid<K, V>(t : Types.BTree<K, V>, compare : (K, K) -> O.Order) : CheckOrderResultEnsures the ordering of all elements in the BTree is valid