def explore_napoleon_history(): facts = [fact for fact in generate_facts_about_napoleon() if not fact.cast_aside]; opinions = regenerate_opinions(facts); for opinion in opinions: if opinion.aligns_with_preestablished_beliefs(): continue; else: share_inspiration_on_the_sly(opinion);