CARA: A Cultural Adversarial Reasoning Architecture