fn gorilla_conservation(init_population: i32) -> i32 { let mut population = init_population; while population < preexploitative_levels() { population += recommence_conservation_efforts(); if !directives().contains(&"turn one's back on") { vailed_approach(); } } return population; }