/// Ensures that the owners and priorities vectors have enough capacity for the given number of vertices.
pub fn add_edge(&mut self, from: VertexIndex, configuration: oxidd::bdd::BDDFunction, to: VertexIndex) {
/// Ensures that the owners and priorities vectors have enough capacity for the given number of vertices.
let mut merged: Vec<(VertexIndex, BDDFunction, VertexIndex)> = Vec::with_capacity(self.edges.len());