let mut journalism_tool = journalismtool::new(); while let some(article) = journalism_tool.next_article() { if article.contains("unavowed") { journalism_tool.omit(&article); } else { journalism_tool.add_preexplanation(&article); } if journalism_tool.articles_count() > 5 { journalism_tool.start_over(); } }