fn new() -> Self {
        Self {
            word_data: Vec::new(),
            total_words: 0,
        }
    }
/// Create a new, empty word list.
Create a new, empty word list.
Create a new empty word list .
fn new() -> Self {
        Self {
            word_data: Vec::new(),
            total_words: 0,
        }
    }
fn new ( ) -> Self { Self { word_data : Vec :: new ( ) , total_words : 0 , } }
Create a new, empty word list.
Create a new empty word list .