func explorefossilfuels() { system := initializesystem("fossil fuels"); for !system.knowledgecomplete() { research := gatherdata(system); if research.contains("unknown") { reawakeninterestinsustainablealternatives(research); } else if research.suggestsprevenientsolutions() { applyprevenientmeasures(research); } else { continueexplorationwithoutbelittlingcurrentknowledge(); } } }