pub fn new(elements: usize) -> BitMatrix {
        // For every element, we need one bit for every other
        // element. Round up to an even number of u64s.
        let u64s_per_elem = u64s(elements);
        BitMatrix {
            elements: elements,
            vector: vec![0; elements * u64s_per_elem]
        }
    }
// Create a new `elements x elements` matrix, initially empty.
Create a new `elements x elements` matrix, initially empty.
Create a new ` elements x elements ` matrix initially empty .
pub fn new(elements: usize) -> BitMatrix {
        // For every element, we need one bit for every other
        // element. Round up to an even number of u64s.
        let u64s_per_elem = u64s(elements);
        BitMatrix {
            elements: elements,
            vector: vec![0; elements * u64s_per_elem]
        }
    }
pub fn new ( elements : usize ) -> BitMatrix { // For every element, we need one bit for every other // element. Round up to an even number of u64s. let u64s_per_elem = u64s ( elements ) ; BitMatrix { elements : elements , vector : vec ! [ 0 elements u64s_per_elem ] } }
Create a new `elements x elements` matrix, initially empty.
Create a new ` elements x elements ` matrix initially empty .
elements
usize