@tildal >@RoryAlsop - Respectfully, I disagree. While the question is indeed too broad to answer within the scope of our Q&A, all possible answers can in fact be summarized in a single line of code:
`while (Smartass.count > 0) { disregard(Policy[Math.floor(Math.random() * Policy.count)]) }`