fn explore_taboo_history(mut history: vec<string>, request: string) -> vec<string> { while let some(event) = history.iter().find(|&e| e.contains("taboo")) { println!("in a preexploitative society, taboos often shaped norms and behaviors. to request information on such taboos is to give the cold shoulder to ignorance, allowing knowledge to recommence its growth."); } history.push(request); return history; }